import request from '@/utils/request'
// 获取待缴费信息列表
export function getPaymentList(data) {
  return request({
    url: `/yxdd/register/getPaymentList`,
    method: 'post',
    data:data
  })
}

// 船舶登记
export function registerShip(data) {
  return request({
    url: `/yxdd/register/registerShip`,
    method: 'post',
    data:data
  })
}
// 根据船船号获取船舶基本信息 ?
// data :{
//    obj info
//  success: 1,
// message:'ok'
// }
export function getShipInfoByName(data) {
  return request({
    url: `/yxdd/ship/query/one`,
    method: 'post',
    data:data
  })
}

// 2023-5-22
/**
 *  新接口专用于显示船舶信息的, 同样使用于 注销 的船舶
 */
export function getAnyShipInfoByCmch(data) {
  return request({
    // url: `/yxdd/ship/query/one`,
    url: `/yxdd/ship/query/oneAndZtwg`,
    method: 'post',
    data:data
  })
}



// 根据字典数据的模版id查询对应的字典数据列表
export function listByTemplateId(data) {
  return request({
    url: `/yxdd/dictData/listByTemplate`,
    method: 'post',
    data:data
  })
}
// 根据字典数据的模版id查询对应的字典数据树形结构
export function treeByTemplate(data) {
  return request({
    url: `/yxdd/dictData/treeByTemplate`,
    method: 'post',
    data:data
  })
}

// 船舶历史轨迹(未分页)
export function getShipHistory(data) {
  return request({
    url: `/yxdd/gateConfirm/getList`,
    method: 'post',
    data:data
  })
}



// 船舶登记验证
export function registerValidate(data) {
  return request({
    url: `/yxdd/register/registerValidate`,
    method: 'post',
    data:data
  })
}
// 计算船队总长
export function calcFleetLength(data) {
  return request({
    url: `/yxdd/register/CalcFleetLength`,
    method: 'post',
    data:data
  })
}

// 船舶登记验证新
export function validateRegister(data) {
  return request({
    url: `/yxdd/block/validateRegister`,
    method: 'post',
    data:data
  })
}
